MarkdownNotes

View the Project on GitHub JungAn2/MarkdownNotes

1.1-1 WHAT IS THE INTERNET?

Which of the following descriptions below correspond to a "nuts-and-bolts" view of the Internet?

1.1-2 WHAT IS THE INTERNET (2)?

Which of the following descriptions below correspond to a "services" view of the Internet?

1.1-3 WHAT IS A PROTOCOL?

Which of the following human scenarios involve a protocol (recall: "Protocols define the format, order of messages sent and received among network entities, and actions taken on message transmission, receipt")?

1.2-1 ACCESS NETWORK PER-SUBSCRIBER SPEEDS.

Match the access network with the approximate speeds that a subscriber might experience. (Note: if you look these up, do so in the 8E textbook, slides,or video -- not in the 7E or earlier versions, since link access speeds are always increasing over the years).

1.2-2 LINK TRANSMISSION CHARACTERISTICS.

Which of the following physical layer technologies has the highest transmission rate and lowest bit error rate in practice?

1.3-1 ROUTING VERSUS FORWARDING.

Choose one the following two definitions that makes the correct distinction between routing versus forwarding.

1.3-2 PACKET SWITCHING VERSUS CIRCUIT SWITCHING (1).

Which of the characteristics below are associated with the technique of packet switching?

1.3-3 PACKET SWITCHING VERSUS CIRCUIT SWITCHING (2).

Which of the characteristics below are associated with the technique of circuit switching?

1.3-4 HOW MANY CALLS CAN BE CARRIED?

Consider the circuit-switched network shown in the figure below, with four circuit switches A, B, C, and D. Suppose there are 20 circuits between A and B, 19 circuits between B and C, 15 circuits between C and D, and 16 circuits between D and A.

What is the maximum number of connections that can be ongoing in the network at any one time?

[Note: you can find more questions like this one here.

    Just add them all up

1.3-5 TRYING OUT TRACEROUTE.

Perform a traceroute from your computer (on whatever network you happen to be on) to gaia.cs.umass.edu. Use traceroute (on Mac terminal) or tracert (on Windows command line) or tracepath (on a Linux command line). Enter the missing part of the name of the router just before the host gaia.cs.umass.edu is reached: ??.cs.umass.edu

Note: Routing may change, so the answer here may not be correct anymore. Also, if you are a Verizon user, there are known problems using traceroute with Verizon - if traceroute shows you two hops only to gaia.cs.umass.edu or any destination, skip this question.

1.3-6 WHAT IS A NETWORK OF NETWORKS?

When we say that the Internet is a “network of networks,” we mean? Check all that apply (hint: check two or more).

1.3-7 PACKET SWITCHING OR CIRCUIT-SWITCHING?

Consider a scenario in which 5 users are being multiplexed over a channel of 10 Mbps. Under the various scenarios below, match the scenario to whether circuit switching or packet switching is better.

1.4-1 COMPONENTS OF PACKET DELAY.

Match the description of each component of packet delay to its name in the pull down list.

1.4-2 COMPUTING PACKET TRANSMISSION DELAY(1).

Suppose a packet is L = 1500 bytes long (one byte = 8 bits), and link transmits at R = 1 Gbps (i.e., a link can transmit bits 1,000,000,000 bits per second). What is the transmission delay for this packet? [Note: you can find more problems like this one here.]

    Equation = L/R
    L = 1500 * 8 bits
    R = 1,000,000,000 bps

1.4-3 COMPUTING PACKET TRANSMISSION DELAY (2).

Suppose a packet is L = 1200 bytes long (one byte = 8 bits), and link transmits at R = 100 Mbps (i.e., a link can transmit bits 100,000,000 bits per second). What is the transmission delay for this packet? [Note: you can find more problems like this one here.]

    Equation = L/R
    L = 1200 * 8 bits
    R = 100,000,000 bps

1.4-4 COMPUTING PACKET TRANSMISSION DELAY (3).

Consider the network shown in the figure below, with three links, each with the specified transmission rate and link length. Assume the length of a packet is 8000 bits.

What is the transmission delay at link 2? [Note: you can find more problems like this one here.]

    Transmition delay
    L/R
    L = 8000 bits
    R = 100 Mbps

1.4-5 COMPUTING PROPAGATION DELAY.

Consider the network shown in the figure below, with three links, each with the specified transmission rate and link length. Assume the length of a packet is 8000 bits. The speed of light propagation delay on each link is 3x10^8 m/sec

What is the propagation delay at (along) link 2?

    Distance/Material delay
    (Make sure units match)
    Distance = 1000km
    Material = 3x10^8 m/sec

1.4-6 COMPUTING THROUGHPUT: A SIMPLE SCENARIO.

What is the maximum throughput achievable between sender and receiver in the scenario shown below?

Throughput is the bottleneck

1.4-7 COMPUTING THROUGHPUT.

Consider the scenario shown below, with four different servers connected to four different clients over four three-hop paths. The four pairs share a common middle hop with a transmission capacity of R = 300 Mbps. The four links from the servers to the shared link have a transmission capacity of RS = 50 Mbps. Each of the four links from the shared middle link to a client has a transmission capacity of RC = 90 Mbps.

What is the maximum achievable end-end throughput (an integer value, in Mbps) for each of four client-to-server pairs, assuming that the middle link is fairly shared (divides its transmission rate equally) and all servers are trying to send at their maximum rate? Your answer: [A] Mbps

Throughput is the bottleneck
Also the question asked each of server/client not altogether

1.4-8 COMPUTING UTLILIZATION (1).

Consider the scenario shown below, with four different servers connected to four different clients over four three-hop paths. The four pairs share a common middle hop with a transmission capacity of R = 300 Mbps. The four links from the servers to the shared link have a transmission capacity of RS = 50 Mbps. Each of the four links from the shared middle link to a client has a transmission capacity of RC = 90 Mbps.

Assuming that the servers are all sending at their maximum rate possible, what are the link utilizations for the server links (with transmission capacity RS)? Enter your answer in a decimal form of 1.00 (if the utilization is 1) or 0.xx (if the utilization is less than 1, rounded to the closest xx).

Your answer: The utilization of the server links is: [A]

Bottleneck/(client/server link)
bottleneck = 200
server link = 200

1.4-9 COMPUTING UTILIZATION (2).

Consider the scenario shown below, with four different servers connected to four different clients over four three-hop paths. The four pairs share a common middle hop with a transmission capacity of R = 300 Mbps. The four links from the servers to the shared link have a transmission capacity of RS = 50 Mbps. Each of the four links from the shared middle link to a client has a transmission capacity of RC = 90 Mbps.

Assuming that the servers are all sending at their maximum rate possible, what are the link utilizations of the shared link (with transmission capacity R)? Enter your answer in a decimal form of 1.00 (if the utilization is 1) or 0.xx (if the utilization is less than 1, rounded to the closest xx).

Your answer: The utilization of shared link is: [A]

Bottleneck send max(50*4) / shared
Server send rate = 200Mbps
shared link = 300Mbps

1.4-10 COMPUTING UTILIZATION (3).

Consider the scenario shown below, with four different servers connected to four different clients over four three-hop paths. The four pairs share a common middle hop with a transmission capacity of R = 300 Mbps. The four links from the servers to the shared link have a transmission capacity of RS = 50 Mbps. Each of the four links from the shared middle link to a client has a transmission capacity of RC = 90 Mbps.

Assuming that the servers are all sending at their maximum rate possible, what are the link utilizations of the client links (with transmission capacity RC)? Enter your answer in a decimal form of 1.00 (if the utilization is 1) or 0.xx (if the utilization is less than 1, rounded to the closest xx).

Your answer: The utilization of client link is: [A]

Bottleneck / client
bottleneck = 50
client = 90

1.5-1 LAYERS IN THE INTERNET PROTOCOL STACK.

Match the function of a layer in the Internet protocol stack to its its name in the pulldown menu.

1.5-2 WHAT’S A “PACKET” REALLY CALLED?

Match the name of an Internet layer with unit of data that is exchanged among protocol entities at that layer, using the pulldown menu.

1.5-3 PROTOCOL HEADERS.

Consider the figure below, showing a link-layer frame heading from a host to a router. There are three header fields shown. Match the name of a header with a header label shown in the figure.

1.5-4 WHAT IS "ENCAPSULATION"?

Which of the definitions below describe what is meant by the term "encapsulation"?

1.6-1 SECURITY DEFENSES.

Match the description of a security defense with its name.

1.7-1 NETWORKING HISTORY - WHEN DID IT HAPPEN?

Match the networking event with the time frame when the event occurred.